python os.path.join
실 사용 예시 {bookstore}
os.path.join 사용법{한글 블로그}
docs.python.org
{BASE_DIR}/media
디렉토리를 지정하기 위해선 어떻게 해야할까?
os.path.join(BASE_DIR, 'media')
하면 된다. 하드코딩하는 것과는 전혀 다른 개념인가보다. 아, 플랫폼 별로 path를 명시하는게 달라서 저렇게 쓰는거구나!
자주 쓰는 예시
- 실행파일의 절대경로를 알아내기
os.path.join(os.path.abspath(os.path.dirname(__file__)), "file.py")
- 현재 디렉토리 (CWD) 알아내기
os.getcwd(), "file.py"
- 리스트를 경로로 만들기
os.path.join(*["C:\\", "Users", "chltm", "workspace", "bookstore"])